var msg = {};
/*
 	提示弹窗 3秒消失
 	使用方法:
 	msg.msg("系统提示", "操作成功");
 */
msg.msg = function(msg) {
	$.messager.show({
		title : "系统提示",
		msg : msg,
		timeout : 3000,
		showType : 'slide'
	});
};
//加载中
msg.loading = function(msg) {
	if(msg == null) {
		msg = '加载中...';
	}
	if(msg.loadingWin != null) {
		msg.loadingWin.openNo++;
		msg.loadingWin.dialog({
			content:"<div><img src='/images/loading.gif'/>" + msg + "</div>"
		});
	} else {
		msg.loadingWin = $("<div style='padding:10px;'></div>").dialog({
			title:null,
			content:"<div ><img src='/images/message_loading.gif'/>" + msg + "</div>",
			modal:true,
			shadow:false,
			border:false
		});
		msg.loadingWin.openNo=1;
	}
	msg.loadingWin.close = function(compel) {
		msg.loadClose(compel);
	};
	return msg.loadingWin;
};

msg.loadClose = function(compel) {
	try {
		if(msg.loadingWin.openNo==1 || compel == true) {
			msg.loadingWin.dialog("destroy");
			msg.loadingWin=null;
		} else {
			msg.loadingWin.openNo--;
		}
	} catch(e) {}
};

//弹出提示
msg.alert = function(title, msg, fn) {
	if(msg == null || $.isFunction(msg)) {
		fn = msg;
		msg = title;
		title = '系统提示';
	}
	$.messager.alert(title, msg, "info", fn);
};
//弹出错误提示
msg.error = function(title, msg) {
	if(msg == null) {
		msg = title;
		title = '系统提示';
	}
	$.messager.alert(title, msg, "error");
};
//弹出警告提示
msg.warning = function(title, msg) {
	if(msg == null) {
		msg = title;
		title = '系统提示';
	}
	$.messager.alert(title, msg, "warning");
};
//弹出输入框
msg.prompt = function(msg, fun) {
	$.messager.prompt('系统提示', msg, fun);
};
//弹出询问信息
msg.confirm = function(title, msg, fu) {
	if(fu == null) {
		fu = msg;
		msg = title;
		title = '系统提示';
	}
	$.messager.confirm(title, msg, fu);
};